/**
 * 初始化dayjs相关卑职
 * 并对dayjs进一步分装
 * */
import Vue from 'vue'
import dayjs from 'dayjs'

// 配置中文语言包
import 'dayjs/locale/zh-cn' // ES 2015

import relativeTime from 'dayjs/plugin/relativeTime'
// 配置使用相对时间
dayjs.extend(relativeTime)

dayjs.locale('zh-cn') // 全局使用

// 定义全局相对时间的过滤器
Vue.filter('relativeTime', value => {
  return dayjs(value).from(dayjs())
})

Vue.filter('datetime', (value, format = 'YYYY-MM-DD HH:mm:ss') => {
  return dayjs(value).format(format)
})
